package voyage_SIA;

import java.util.ArrayList;
import java.util.Collections;

public class Voyage {
	
	private String saison;
	private Pays lePays=null;
	private ArrayList<Promotion> lesPromo=null;
	private float prix;
	


	public Voyage() {
		super();
	}

	public Voyage(Pays destination, String saison, ArrayList<Promotion> lesPromo) {
		this.lePays=destination;
		this.saison=saison;
		this.lesPromo=lesPromo;
	}


	public String getSaison() {
		return saison;
	}


	public void setSaison(String saison) {
		this.saison = saison;
	}
	
	public float getPrix() {
		return prix;
	}

	public void setPrix(float prix) {
		this.prix = prix;
	}
	
	public Pays getlePays(){
		
		return this.lePays;  
	}
	
	public void setlePays(Pays lepays){
		this.lePays=lepays;
	}

	//Encapsulation
	public ArrayList<Promotion> getLesPromo() {
		
		return (ArrayList<Promotion>) Collections.unmodifiableCollection(this.lesPromo);    
	}

	public void setLesPromo(ArrayList<Promotion> lesPromo) {
		this.lesPromo = lesPromo;
	}

}
